package model.fantasma.tipos;

import model.fantasma.Fantasma;
import model.interfaces.ICaminos;
import model.interfaces.IPacman;
import model.utilidades.Vector;

public class FantasmaPerezoso extends Fantasma{
	private int AlcanceDeVision = 8;
	
	public FantasmaPerezoso(Vector posicionInicial, ICaminos nivel) {
		super(posicionInicial, nivel);
	}
	
	public Vector obtenerVelocidad(){
		return estado.obtenerVelocidadComoPerezoso();
	}		
	
	@Override
	public void mover(IPacman pacman){
		this.estado.moverComoPerezoso(this,pacman,this.laberinto);
	} 	
	
	public int getAlcanceDeVision(){
		return AlcanceDeVision;
	}

}
